// logs.js
const util = require('../../utils/util.js')

Page({
  data: {
    logs: [],
     // 替换为你的 PDF 文件 URL
  },
  onLoad() {
    this.setData({
      logs: (wx.getStorageSync('logs') || []).map(log => {
        return {
          date: util.formatTime(new Date(log)),
          timeStamp: log
        }
      })
    })
  },
  openPDF() {
    const that = this;
    wx.showLoading({
      title: '加载中...',
      mask: true
    });
    wx.downloadFile({
      url: that.data.pdfUrl,
      success(res) {
        const filePath = res.tempFilePath;
        wx.openDocument({
          filePath: filePath,
          fileType: 'pdf',
          success() {
            console.log('PDF 文档打开成功');
          },
          fail(err) {
            console.error('PDF 打开失败', err);
            wx.showToast({
              title: '打开失败',
              icon: 'none'
            });
          },
          complete() {
            wx.hideLoading();
          }
        });
      },
      fail(err) {
        console.error('文件下载失败', err);
        wx.showToast({
          title: '下载失败',
          icon: 'none'
        });
        wx.hideLoading();
      }
    });
  }
})
